using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("S_MyFavourite"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class S_MyFavourite : DataSet
	{
		public delegate void HLShop_MyFavouriteRowChangeEventHandler(object sender, S_MyFavourite.HLShop_MyFavouriteRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HLShop_MyFavouriteDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnF_ID;
			private DataColumn columnF_UserID;
			private DataColumn columnF_ProductID;
			private DataColumn columnF_ShopID;
			private DataColumn columnF_Update;
			private DataColumn columnF_Type;
			private DataColumn columnF_SearchName;
			private DataColumn columnF_SearchContens;
			private DataColumn columnF_ProductClassID;
			private DataColumn columnF_ShopClassID;
			private DataColumn columnF_Remark;
			private DataColumn columnallcount;
			public event S_MyFavourite.HLShop_MyFavouriteRowChangeEventHandler HLShop_MyFavouriteRowChanging;
			public event S_MyFavourite.HLShop_MyFavouriteRowChangeEventHandler HLShop_MyFavouriteRowChanged;
			public event S_MyFavourite.HLShop_MyFavouriteRowChangeEventHandler HLShop_MyFavouriteRowDeleting;
			public event S_MyFavourite.HLShop_MyFavouriteRowChangeEventHandler HLShop_MyFavouriteRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_IDColumn
			{
				get
				{
					return this.columnF_ID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_UserIDColumn
			{
				get
				{
					return this.columnF_UserID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_ProductIDColumn
			{
				get
				{
					return this.columnF_ProductID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_ShopIDColumn
			{
				get
				{
					return this.columnF_ShopID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_UpdateColumn
			{
				get
				{
					return this.columnF_Update;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_TypeColumn
			{
				get
				{
					return this.columnF_Type;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_SearchNameColumn
			{
				get
				{
					return this.columnF_SearchName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_SearchContensColumn
			{
				get
				{
					return this.columnF_SearchContens;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_ProductClassIDColumn
			{
				get
				{
					return this.columnF_ProductClassID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_ShopClassIDColumn
			{
				get
				{
					return this.columnF_ShopClassID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn F_RemarkColumn
			{
				get
				{
					return this.columnF_Remark;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn allcountColumn
			{
				get
				{
					return this.columnallcount;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_MyFavourite.HLShop_MyFavouriteRow this[int index]
			{
				get
				{
					return (S_MyFavourite.HLShop_MyFavouriteRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_MyFavouriteDataTable()
			{
				base.TableName = "HLShop_MyFavourite";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_MyFavouriteDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HLShop_MyFavouriteDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHLShop_MyFavouriteRow(S_MyFavourite.HLShop_MyFavouriteRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_MyFavourite.HLShop_MyFavouriteRow AddHLShop_MyFavouriteRow(int F_UserID, int F_ProductID, int F_ShopID, System.DateTime F_Update, int F_Type, string F_SearchName, string F_SearchContens, string F_ProductClassID, string F_ShopClassID, string F_Remark, string allcount)
			{
				S_MyFavourite.HLShop_MyFavouriteRow hLShop_MyFavouriteRow = (S_MyFavourite.HLShop_MyFavouriteRow)base.NewRow();
				hLShop_MyFavouriteRow.ItemArray = new object[]
				{
					null,
					F_UserID,
					F_ProductID,
					F_ShopID,
					F_Update,
					F_Type,
					F_SearchName,
					F_SearchContens,
					F_ProductClassID,
					F_ShopClassID,
					F_Remark,
					allcount
				};
				base.Rows.Add(hLShop_MyFavouriteRow);
				return hLShop_MyFavouriteRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				S_MyFavourite.HLShop_MyFavouriteDataTable hLShop_MyFavouriteDataTable = (S_MyFavourite.HLShop_MyFavouriteDataTable)base.Clone();
				hLShop_MyFavouriteDataTable.InitVars();
				return hLShop_MyFavouriteDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new S_MyFavourite.HLShop_MyFavouriteDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnF_ID = base.Columns["F_ID"];
				this.columnF_UserID = base.Columns["F_UserID"];
				this.columnF_ProductID = base.Columns["F_ProductID"];
				this.columnF_ShopID = base.Columns["F_ShopID"];
				this.columnF_Update = base.Columns["F_Update"];
				this.columnF_Type = base.Columns["F_Type"];
				this.columnF_SearchName = base.Columns["F_SearchName"];
				this.columnF_SearchContens = base.Columns["F_SearchContens"];
				this.columnF_ProductClassID = base.Columns["F_ProductClassID"];
				this.columnF_ShopClassID = base.Columns["F_ShopClassID"];
				this.columnF_Remark = base.Columns["F_Remark"];
				this.columnallcount = base.Columns["allcount"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnF_ID = new DataColumn("F_ID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnF_ID);
				this.columnF_UserID = new DataColumn("F_UserID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnF_UserID);
				this.columnF_ProductID = new DataColumn("F_ProductID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnF_ProductID);
				this.columnF_ShopID = new DataColumn("F_ShopID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnF_ShopID);
				this.columnF_Update = new DataColumn("F_Update", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnF_Update);
				this.columnF_Type = new DataColumn("F_Type", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnF_Type);
				this.columnF_SearchName = new DataColumn("F_SearchName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnF_SearchName);
				this.columnF_SearchContens = new DataColumn("F_SearchContens", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnF_SearchContens);
				this.columnF_ProductClassID = new DataColumn("F_ProductClassID", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnF_ProductClassID);
				this.columnF_ShopClassID = new DataColumn("F_ShopClassID", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnF_ShopClassID);
				this.columnF_Remark = new DataColumn("F_Remark", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnF_Remark);
				this.columnallcount = new DataColumn("allcount", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnallcount);
				this.columnF_ID.AutoIncrement = true;
				this.columnF_ID.AllowDBNull = false;
				this.columnF_ID.ReadOnly = true;
				this.columnF_SearchName.MaxLength = 50;
				this.columnF_SearchContens.MaxLength = 800;
				this.columnF_ProductClassID.MaxLength = 10;
				this.columnF_ShopClassID.MaxLength = 10;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_MyFavourite.HLShop_MyFavouriteRow NewHLShop_MyFavouriteRow()
			{
				return (S_MyFavourite.HLShop_MyFavouriteRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new S_MyFavourite.HLShop_MyFavouriteRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(S_MyFavourite.HLShop_MyFavouriteRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HLShop_MyFavouriteRowChanged != null)
				{
					this.HLShop_MyFavouriteRowChanged(this, new S_MyFavourite.HLShop_MyFavouriteRowChangeEvent((S_MyFavourite.HLShop_MyFavouriteRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HLShop_MyFavouriteRowChanging != null)
				{
					this.HLShop_MyFavouriteRowChanging(this, new S_MyFavourite.HLShop_MyFavouriteRowChangeEvent((S_MyFavourite.HLShop_MyFavouriteRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HLShop_MyFavouriteRowDeleted != null)
				{
					this.HLShop_MyFavouriteRowDeleted(this, new S_MyFavourite.HLShop_MyFavouriteRowChangeEvent((S_MyFavourite.HLShop_MyFavouriteRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HLShop_MyFavouriteRowDeleting != null)
				{
					this.HLShop_MyFavouriteRowDeleting(this, new S_MyFavourite.HLShop_MyFavouriteRowChangeEvent((S_MyFavourite.HLShop_MyFavouriteRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHLShop_MyFavouriteRow(S_MyFavourite.HLShop_MyFavouriteRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				S_MyFavourite s_MyFavourite = new S_MyFavourite();
				xs.Add(s_MyFavourite.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = s_MyFavourite.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HLShop_MyFavouriteDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_MyFavouriteRow : DataRow
		{
			private S_MyFavourite.HLShop_MyFavouriteDataTable tableHLShop_MyFavourite;
			[System.Diagnostics.DebuggerNonUserCode]
			public int F_ID
			{
				get
				{
					return (int)base[this.tableHLShop_MyFavourite.F_IDColumn];
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_IDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int F_UserID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_MyFavourite.F_UserIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_UserID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_UserIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int F_ProductID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_MyFavourite.F_ProductIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_ProductID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_ProductIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int F_ShopID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_MyFavourite.F_ShopIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_ShopID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_ShopIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime F_Update
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_MyFavourite.F_UpdateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_Update”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_UpdateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int F_Type
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_MyFavourite.F_TypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_Type”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_TypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string F_SearchName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_MyFavourite.F_SearchNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_SearchName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_SearchNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string F_SearchContens
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_MyFavourite.F_SearchContensColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_SearchContens”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_SearchContensColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string F_ProductClassID
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_MyFavourite.F_ProductClassIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_ProductClassID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_ProductClassIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string F_ShopClassID
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_MyFavourite.F_ShopClassIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_ShopClassID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_ShopClassIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string F_Remark
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_MyFavourite.F_RemarkColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“F_Remark”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.F_RemarkColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string allcount
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_MyFavourite.allcountColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_MyFavourite”中列“allcount”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_MyFavourite.allcountColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_MyFavouriteRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHLShop_MyFavourite = (S_MyFavourite.HLShop_MyFavouriteDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_UserIDNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_UserIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_UserIDNull()
			{
				base[this.tableHLShop_MyFavourite.F_UserIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_ProductIDNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_ProductIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_ProductIDNull()
			{
				base[this.tableHLShop_MyFavourite.F_ProductIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_ShopIDNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_ShopIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_ShopIDNull()
			{
				base[this.tableHLShop_MyFavourite.F_ShopIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_UpdateNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_UpdateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_UpdateNull()
			{
				base[this.tableHLShop_MyFavourite.F_UpdateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_TypeNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_TypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_TypeNull()
			{
				base[this.tableHLShop_MyFavourite.F_TypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_SearchNameNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_SearchNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_SearchNameNull()
			{
				base[this.tableHLShop_MyFavourite.F_SearchNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_SearchContensNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_SearchContensColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_SearchContensNull()
			{
				base[this.tableHLShop_MyFavourite.F_SearchContensColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_ProductClassIDNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_ProductClassIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_ProductClassIDNull()
			{
				base[this.tableHLShop_MyFavourite.F_ProductClassIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_ShopClassIDNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_ShopClassIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_ShopClassIDNull()
			{
				base[this.tableHLShop_MyFavourite.F_ShopClassIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsF_RemarkNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.F_RemarkColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetF_RemarkNull()
			{
				base[this.tableHLShop_MyFavourite.F_RemarkColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsallcountNull()
			{
				return base.IsNull(this.tableHLShop_MyFavourite.allcountColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetallcountNull()
			{
				base[this.tableHLShop_MyFavourite.allcountColumn] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_MyFavouriteRowChangeEvent : System.EventArgs
		{
			private S_MyFavourite.HLShop_MyFavouriteRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public S_MyFavourite.HLShop_MyFavouriteRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_MyFavouriteRowChangeEvent(S_MyFavourite.HLShop_MyFavouriteRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private S_MyFavourite.HLShop_MyFavouriteDataTable tableHLShop_MyFavourite;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public S_MyFavourite.HLShop_MyFavouriteDataTable HLShop_MyFavourite
		{
			get
			{
				return this.tableHLShop_MyFavourite;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public S_MyFavourite()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected S_MyFavourite(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HLShop_MyFavourite"] != null)
					{
						base.Tables.Add(new S_MyFavourite.HLShop_MyFavouriteDataTable(dataSet.Tables["HLShop_MyFavourite"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			S_MyFavourite s_MyFavourite = (S_MyFavourite)base.Clone();
			s_MyFavourite.InitVars();
			s_MyFavourite.SchemaSerializationMode = this.SchemaSerializationMode;
			return s_MyFavourite;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HLShop_MyFavourite"] != null)
				{
					base.Tables.Add(new S_MyFavourite.HLShop_MyFavouriteDataTable(dataSet.Tables["HLShop_MyFavourite"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHLShop_MyFavourite = (S_MyFavourite.HLShop_MyFavouriteDataTable)base.Tables["HLShop_MyFavourite"];
			if (initTable)
			{
				if (this.tableHLShop_MyFavourite != null)
				{
					this.tableHLShop_MyFavourite.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "S_MyFavourite";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/S_MyFavourite.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHLShop_MyFavourite = new S_MyFavourite.HLShop_MyFavouriteDataTable();
			base.Tables.Add(this.tableHLShop_MyFavourite);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHLShop_MyFavourite()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			S_MyFavourite s_MyFavourite = new S_MyFavourite();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(s_MyFavourite.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = s_MyFavourite.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
